# from docx import Document
# from docx.shared import Pt
#
# doc = Document()
#
# # 添加段落并设置首行缩进为 21 磅（约 2 个汉字宽）
# para = doc.add_paragraph("小说的主脉写的是杨康之遗孤杨过与其师小龙女之间的爱情故事。杨过14岁起师从18岁的小龙女，于古墓派之中苦练武功，师徒二人情深义重、日久生情，却无奈于江湖阴鸷险恶、蒙古铁骑来犯使得有情之人难成眷属。历经一番坎坷与磨难的考验，杨过冲破封建礼教之禁锢，最终与小龙女由师徒变为“侠侣”。同时，在这段磨难经历中，杨过也消除了对郭靖、黄蓉夫妇的误会，在家仇与国难间作出抉择，成为真正的“侠之大者”。")
# para.paragraph_format.first_line_indent = Pt(21)
#
# doc.save("首行缩进.docx")


import re

def has_section_number(text):
    pattern = r'^\d+(\.\d+)*\s+'
    return bool(re.match(pattern, text.strip()))

# 示例
line = "2.2.2.1 功能测试方案"
if has_section_number(line):
    print("有章节编号")
else:
    print("没有章节编号")

